Definitions | @i state ds, x:A. B(x), t T, P  Q, state@i, State(ds), es_init(es), f(a), loc(e), Id, s = t, E, x:A B(x), x:A. B(x), P & Q, Type, Prop, x:A B(x), b, Void, False, A, ES, Atom$n, a:A fp B(a), locl(a), A/x,y. B(x;y), 1of(t), left+right, P Q, e e' , Top, IdDeq, x.A(x),  x. t(x), f(x)?z, vartype(i;x), state after e, kind(e), Knd, A & B, val(e), (state when e), valtype(e), e@i. P(e), e e'.P(e'), @i Precondition for a(v)P State(ds) (v:T) |